Bookly\Lib\Entities\Service D

Total Complexity 127
Dependencies 7
Dependents 34
Total lines 1,393
Lines of code 466
Logical lines of code 231
Comment lines 565
Methods 97
Properties 43

Methods 97

Method Rating Maintainability Complexity Lines of code
appointmentsLimitReached()
C
31 23 112
save()
S
59 3 13
getImageUrl()
S
70 3 6
getTranslatedCategoryName()
S
70 2 6
withSubServices()
S
79 2 3
getTranslatedTitle()
S
70 2 5
getExtras()
S
70 2 6
getUnitsMax()
S
82 1 3
getRecurrenceFrequencies()
S
82 1 3
setSameStaffForSubservices()
S
77 1 4
getSameStaffForSubservices()
S
82 1 3
setRecurrenceEnabled()
S
77 1 4
getRecurrenceEnabled()
S
82 1 3
setTimeRequirements()
S
77 1 4
getTimeRequirements()
S
82 1 3
setUnitsMax()
S
77 1 4
setUnitsMin()
S
77 1 4
getCollaborativeEqualDuration()
S
82 1 3
getUnitsMin()
S
82 1 3
setStaffPreferenceSettings()
S
77 1 4
getStaffPreferenceSettings()
S
82 1 3
setStaffPreference()
S
77 1 4
getStaffPreference()
S
82 1 3
setLimitPeriod()
S
77 1 4
getLimitPeriod()
S
82 1 3
setAppointmentsLimit()
S
77 1 4
getAppointmentsLimit()
S
82 1 3
setRecurrenceFrequencies()
S
77 1 4
setCollaborativeEqualDuration()
S
77 1 4
getPackageUnassigned()
S
82 1 3
setWCCartInfo()
S
77 1 4
setPosition()
S
77 1 4
getPosition()
S
82 1 3
setVisibility()
S
77 1 4
getVisibility()
S
82 1 3
setMinTimePriorCancel()
S
77 1 4
getMinTimePriorCancel()
S
82 1 3
setMinTimePriorBooking()
S
77 1 4
getMinTimePriorBooking()
S
82 1 3
getTranslatedWCCartInfo()
S
77 1 3
getOnlineMeetings()
S
82 1 3
getWCCartInfo()
S
82 1 3
setWCCartInfoName()
S
77 1 4
getTranslatedWCCartInfoName()
S
77 1 3
getWCCartInfoName()
S
82 1 3
setWCProductId()
S
77 1 4
getWCProductId()
S
82 1 3
setFinalStepUrl()
S
77 1 4
getFinalStepUrl()
S
82 1 3
setOnlineMeetings()
S
77 1 4
setPackageUnassigned()
S
77 1 4
setPackageSize()
S
77 1 4
getMaxDuration()
S
80 1 3
getTitle()
S
82 1 3
getPrice()
S
82 1 3
setSlotLength()
S
77 1 4
getSlotLength()
S
82 1 3
setDuration()
S
77 1 4
getDuration()
S
82 1 3
setAttachmentId()
S
77 1 4
getAttachmentId()
S
82 1 3
setTitle()
S
77 1 4
setType()
S
77 1 4
getColor()
S
82 1 3
getType()
S
82 1 3
setCategoryId()
S
77 1 4
setCategory()
S
80 1 3
getCategoryId()
S
82 1 3
getSubServices()
S
67 1 8
getMinDuration()
S
80 1 3
isPackage()
S
80 1 3
isCompound()
S
80 1 3
isCollaborative()
S
80 1 3
setPrice()
S
77 1 4
setColor()
S
77 1 4
getPackageSize()
S
82 1 3
setPaddingRight()
S
77 1 4
setPackageLifeTime()
S
77 1 4
getTranslatedInfo()
S
77 1 3
setEndTimeInfo()
S
77 1 4
getEndTimeInfo()
S
82 1 3
setStartTimeInfo()
S
77 1 4
getStartTimeInfo()
S
82 1 3
setInfo()
S
77 1 4
getInfo()
S
82 1 3
getPaddingRight()
S
82 1 3
getDeposit()
S
82 1 3
setPaddingLeft()
S
77 1 4
getPaddingLeft()
S
82 1 3
setOneBookingPerSlot()
S
77 1 4
getOneBookingPerSlot()
S
82 1 3
setCapacityMax()
S
77 1 4
getCapacityMax()
S
82 1 3
setCapacityMin()
S
77 1 4
getCapacityMin()
S
82 1 3
setDeposit()
S
77 1 4
getPackageLifeTime()
S
82 1 3